软件成本超支是软件项目管理中经常遇到的问题。许多软件项目经理都经历过这种情况。由于开发成本超支,软件项目完成后,不仅得不到上级领导的表扬,甚至得不到项目奖金,这一切都来自于项目成本估算的不准确性。IT对于管理者来说,预算过程往往是一项非常紧迫的任务,特别是当他们面临持续的成本压力,需要展示技术投资的商业价值时。但在实施过程中,存在各种矛盾和问题,导致预算实施非常不合适。
1.一个合格的预算应该在多大程度上计算软件项目预算?
2.因为做预算,需要对项目进行深入分析,做工作量核算,需要投入人员和时间,所以做预算要有预算吗?
3.软件项目管理开发和项目管理预算应该是什么样的流程?如何做好预算?
软件项目管理的成本预算主要从以下几个方面考虑:
工作场所使用的预算包括自建场所和租赁场所。
2.对于纯软件项目,硬件成本主要是PC机器、工作站、服务器等。
3.软件成本包括操作系统(如NT),办公软件(如LOTUS NOTES),软件开发软件(如NT,ORBIX开发LICENSE,VC等)。
4、软件开发人员报酬,即开发人员工资、奖金等。
5、软件开发人员出差费用,如外出调研、参加研讨会等。
上述因素的1和4实际上是由软件项目的规模和开发周期决定的。如何预测软件规模CMM有几种流行的预测方法,比如WIDEBAND DELPHI,COCOMO.
这里以WIDEBAND DELPHI以软件规模预测为例(详见相关软件项目管理资料):
1.根据一般要求将软件项目划分为功能点(FUNCTION POINT),越细越好。
2.每个功能点的逻辑代码行预测由至少三位领域专家进行。每个功能点可以多轮预测,直到结果误差不超过20%。
3.总结所有预测结果,获得项目的逻辑代码。
4.根据行业人均日代码量(指整个生命周期,非仅代码阶段)或公司对相关项目的经验值,以及各软件开发阶段(指需求分析、设计、编码、测试等)工作量的百分比分布。),以及每个月的工作日,你知道开发这个项目需要多少人。
5.然后,根据市场需求时间和项目人员到位情况,可以制定项目计划和进度表(包括项目开始和结束时间、每个阶段的进度安排、每月的投资者等)。
这样,上述1和4的费用预测就出来了。至于其他因素,要看项目的具体情况,不难得到。
软件项目预算的程度取决于实际情况。严格来说,项目实施过程中涉及的人、财、物都要转化为现金表现,明确表示完成项目需要多少人、多少材料。最重要的是,每个人、财、物的最终表现都是多少钱。但是,如果公司内部有统一完善的资源数据库,这种方法本身就会消耗一定的资源